using System;
using System.Data;

namespace Transfer_Object_Tier
{
	#region Comments
	/// <summary>
	/// HRM_PAYINSURANCE_TABLELIST Class.
	/// </summary>
	/// <remarks>
	/// <h3>Changes</h3>
	/// <list type="table">
	/// 	<listheader>
	/// 		<th>Author</th>
	/// 		<th>Date</th>
	/// 		<th>Details</th>
	/// 	</listheader>
	/// 	<item>
	/// 		<term>eSolution Viet Nam -- esolution.vn</term>
	/// 		<description>12/21/2012</description>
	/// 		<description>Created</description>
	/// 	</item>
	/// </list>
	/// </remarks>
	#endregion

	[Serializable]
	public class HRM_PAYINSURANCE_TABLELIST
	{
		#region Construction
		/// <summary>
		/// Initializes a new (no-args) instance of the HRM_PAYINSURANCE_TABLELIST class.
		/// </summary>
		public HRM_PAYINSURANCE_TABLELIST()
		{
		}

		/// <summary>
		/// Initializes a new instance of the HRM_PAYINSURANCE_TABLELIST class.
		/// </summary>
		public HRM_PAYINSURANCE_TABLELIST(Guid PayInsuranceTableListID, String PayInsuranceTableListName, Int32 Month, Int32 Quarter, Int32 Year, Int32 NumberEmployee, Int32 NumberEmployeeFemale, Decimal Wage)
		{
			this.PayInsuranceTableListID = PayInsuranceTableListID;
			this.PayInsuranceTableListName = PayInsuranceTableListName;
			this.Month = Month;
			this.Quarter = Quarter;
			this.Year = Year;
			this.NumberEmployee = NumberEmployee;
			this.NumberEmployeeFemale = NumberEmployeeFemale;
			this.Wage = Wage;
		}
		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the PayInsuranceTableListID value.
		/// </summary>
		public virtual Guid PayInsuranceTableListID { get; set; }

		/// <summary>
		/// Gets or sets the PayInsuranceTableListName value.
		/// </summary>
		public virtual String PayInsuranceTableListName { get; set; }

		/// <summary>
		/// Gets or sets the Month value.
		/// </summary>
		public virtual Int32 Month { get; set; }

		/// <summary>
		/// Gets or sets the Quarter value.
		/// </summary>
		public virtual Int32 Quarter { get; set; }

		/// <summary>
		/// Gets or sets the Year value.
		/// </summary>
		public virtual Int32 Year { get; set; }

		/// <summary>
		/// Gets or sets the NumberEmployee value.
		/// </summary>
		public virtual Int32 NumberEmployee { get; set; }

		/// <summary>
		/// Gets or sets the NumberEmployeeFemale value.
		/// </summary>
		public virtual Int32 NumberEmployeeFemale { get; set; }

		/// <summary>
		/// Gets or sets the Wage value.
		/// </summary>
		public virtual Decimal Wage { get; set; }
		#endregion
	}
}